翻訳と辞書
Words near each other
・ Rubber Chemistry and Technology
・ Rubber chicken
・ Rubber Chicken Man
・ Rubber cis-polyprenylcistransferase
・ Rubber City Open Invitational
・ Rubber City Rebels
・ Rubber City Rollergirls
・ Rubber dam
・ Rubber Dinosaurs and Wooden Elephants
・ Rubber diode
・ Rubber duck
・ Rubber Duck (album)
・ Rubber duck (disambiguation)
・ Rubber duck (military)
・ Rubber Duck (sculpture)
Rubber duck debugging
・ Rubber Duckie
・ Rubber Duckie (band)
・ Rubber ducky antenna
・ Rubber elasticity
・ Rubber Factory
・ Rubber glove
・ Rubber guard
・ Rubber Hair
・ Rubber Heels
・ Rubber hose animation
・ Rubber Inc.
・ Rubber Island
・ Rubber Johnny
・ Rubber Jungle Records


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Rubber duck debugging : ウィキペディア英語版
Rubber duck debugging

Rubber duck debugging is an informal term used in software engineering for a method of debugging code. The name is a reference to a story in the book ''The Pragmatic Programmer'' in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck.〔 p. 95, footnote.〕 Many other terms exist for this technique, often involving different inanimate objects.
Many programmers have had the experience of explaining a programming problem to someone else, possibly even to someone who knows nothing about programming, and then hitting upon the solution in the process of explaining the problem. In describing what the code is supposed to do and observing what it actually does, any incongruity between these two becomes apparent.〔.〕 More generally, teaching a subject forces its evaluation from different perspectives and can provide a deeper understanding. By using an inanimate object, the programmer can try to accomplish this without having to involve another person.
==See also==

* Code review
* Software walkthrough
* Pair programming

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Rubber duck debugging」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.